'''
用户管理系统:
需要完成如下基本功能

1:添加用户
2:查询所有用户
3:根据姓名查询单个用户
4:根据姓名删除用户
5:根据姓名修改用户
6;退出系统

程序运行后,除非选择退出系统,否则重复执行该功能

 '''






#             练习第一遍
# b = []
# while True:
#     num = int(input("请输入一个1--6的数字: \n"))
#     if num == 1:
#         print("---添加用户---")
#         a = {}
#         a["name"] = input("请输入您的姓名:  \n")
#         a["age"] = int(input("请输入您的年龄:  \n"))
#         a["gender"] = input("请输入您的性别:  \n")
#         b.append(a)
#     elif num == 2:
#         print("---查询所有用户---")
#         for i in b:
#             print(i)
#     elif num == 3:
#         print("---查询单个用户---")
#         name = input("请输入您要查询的用户: \n")
#         c = False
#         for j in b:
#             if name in j.valuees():
#                 print("用户找到了")
#                 c = True
#                 print(j)
#             if c == False:
#                 print("查无此人")
#
#
#     elif num == 4:
#         print("---删除用户---")
#         name = input("---请输入你要删除的用户:  \n")
#         c = False
#         for j in b:
#             if name in j.valuees():
#                 c = True
#                 b.remove(j)
#                 print("删除成功")
#         if c == False:
#             print("查无此人")
#
#
#     elif num == 5:
#         print("---修改用户---")
#         name = input("请输入你要修改的用户:  \n")
#         c = False
#         for j in b:
#             if name in j.valuees():
#                 c = True
#                 j["name"] = input("请输入要修改的姓名:  \n")
#                 j["age"] = int(input("请输入你要修改的年龄:  \n"))
#                 j["gender"] = input("请输入修改后的性别: \n")
#                 print("修改成功")
#
#             if c == False:
#                 print("查无此人")
#     elif num == 6:
#         break
#
#     else:
#         print("输入数字有误,请重新输入")






# #                  练习第二遍
# b=[]
# while True:
#     num=int(input("请输入一个1--6的数字: \n"))
#     if num==1:
#         print("----添加用户----")
#         a={}
#         a["name"]=input("请输入您的姓名:  \n")
#         a["age"]=int(input("请输入您的年龄: \n"))
#         a["gender"]=input("请输入您的性别:  \n")
#         b.append(a)
#     elif num==2:
#         print("---查询所有用户--- \n")
#         for i in b:
#             print(i)
#
#
#     elif num==3:
#         print("---查询单个用户----")
#         name=input("请输入你要查询的用户:  \n")
#         c=False
#         for j in b:
#             if name in j.values():
#                 print("用户找到了")
#                 c=True
#                 print(j)
#         if c==False:
#             print("查无此人")
#
#     elif num==4:
#         print("----删除用户----")
#         name=input("请输入你要删除的用户: \n")
#         c=False
#         for j in b:
#             if name in j.values():
#                 c =True
#                 b.remove(j)
#                 print("删除成功")
#         if c ==False:
#             print("查无此人")
#
#     elif num==5:
#         print("---修改用户---")
#         name=input("请输入你要修改的用户: \n")
#         c=False
#         for j in b:
#             if name in j.values():
#                 c=True
#                 j["name"]=input("请输入你要修改的姓名:  \n")
#                 j["age"]=int(input("请输入要修改的年龄: \n"))
#                 j["gender"]=input("请输入修改后的性别:  \n")
#                 print("修改成功")
#             if c==False:
#                 print("查无此人")
#     elif num==6:
#         break
#
#     else:
#         print("输入数字有误,请重新输入")








# #                 练习第三遍
# b=[]
# while True:
#     num=int(input("请输入一个1--6的数字:\n"))
#     if num==1:
#         print("-----添加用户------")
#         a={}
#         a["name"]=input("请输入您的姓名:\n")
#         a["age"]=int(input("请输入您的年龄:\n"))
#         a["gender"]=input("请输入您的性别:\n")
#         b.append(a)
#     elif num==2:
#         print("-----查询所有用户-----")
#         for i in b:
#             print(i)
#     elif num==3:
#         print("------查询单个用户-----")
#         name=input("请输入你要查询的用户:\n")
#         c=False
#         for j in b:
#             if name in j.values():
#                 print("用户找到了")
#                 c=True
#                 print(j)
#         if c==False:
#             print("查无此人")
#
#
#     elif num==4:
#         print("-----删除用户-----")
#         name = input("请输入你要删除的用户:\n")
#         c = False
#         for j in b:
#             if name in j.values():
#                 c = True
#                 b.remove(j)
#                 print("删除成功")
#         if c == False:
#             print("查无此人")
#
#
#     elif num==5:
#         print("-----修改用户-----")
#         name = input("请输入你要修改的用户:\n")
#         c = False
#         for j in b:
#             if name in j.values():
#                 c = True
#                 j["name"]=input("请输入要修改的姓名:\n")
#                 j["age"]=int(input("请输入要修改的年龄:\n"))
#                 j["gender"]=input("请输入修改后的性别:\n")
#                 print("修改成功")
#         if c == False:
#             print("查无此人")
#     elif num==6:
#         break
#     else:
#         print("输入数字有误,请重新输入")





























































